<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>RobotClient: ClientFrame类参考</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">RobotClient
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- 制作者 Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>命名空间</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>组合类型列表</span></a></li>
      <li><a href="classes.html"><span>组合类型索引</span></a></li>
      <li><a href="functions.html"><span>组合类型成员</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_client_frame.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">公有成员</a> &#124;
<a href="#pri-methods">私有成员</a> &#124;
<a href="#pri-attribs">私有属性</a> &#124;
<a href="#pri-static-attribs">静态私有属性</a>  </div>
  <div class="headertitle">
<div class="title">ClientFrame类参考</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="ClientFrame" -->
<p><code>#include &lt;<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>&gt;</code></p>
<div class="dynheader">
ClientFrame合作图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame__coll__graph.png" border="0" usemap="#_client_frame_coll__map" alt="Collaboration graph"/></div>
<map name="_client_frame_coll__map" id="_client_frame_coll__map">
<area shape="rect" id="node2" href="class_add_query_dlg.html" title="AddQueryDlg" alt="" coords="5,5,104,32"/><area shape="rect" id="node4" href="class_text_log.html" title="显示聊天对白的文本框" alt="" coords="129,5,196,32"/><area shape="rect" id="node6" href="class_connection_dlg.html" title="ConnectionDlg" alt="" coords="221,5,328,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">图例</a>]</span></center></div>

<p><a href="class_client_frame-members.html">所有成员的列表。</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
公有成员</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37">ClientFrame</a> (wxWindow *parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e">Show</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a74ce0b58508f68e4eeabc083ff57b3ba">~ClientFrame</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
私有成员</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a24e870523866761377b653818a65680e">OnSocketEvent</a> (wxSocketEvent &amp;event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730">OnRead</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a757a532858d222e9eb2e04c2034ca047">OnLost</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7">OnSetting</a> (wxXmlNode *node)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9">OnSendRespond</a> (wxXmlNode *node)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a81453de53c35bfb78e52bef78825c941">OnMessage</a> (wxXmlNode *node)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf">SendMsg</a> (wxString msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ad5585141cf48f0f17abdd337add3564e">OnQuit</a> (wxCommandEvent &amp;event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#aaee6a026a7b3f3f942b733f0a738090e">OnAbout</a> (wxCommandEvent &amp;event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a2d6eb0b6ff71d5d06d6064d498646636">OntxEditText</a> (wxCommandEvent &amp;event)</td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
私有属性</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a93b186d5ba94f84201708c4958c47d2a">txEdit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a850b7c297c369ff8de0f46d641e434ec">Panel1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ade723ec693dda94fcfbea8b28a3632bb">Panel3</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a31169d9a70aa2ffabdd02c41f5c6fcdb">StatusBar1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a4de44e31649e678cb7c59b569de86e01">Panel2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text_log.html">TextLog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a654403e0bfd0aef75941a9162eb42003">txLog</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ad6d934ab7eb18977ad24a2b12eb5db09">name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a992ddfe167c0db1bd16f67f715332888">serverName</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_connection_dlg.html">ConnectionDlg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a88f567ea6ada7e5c88da0b2ddaa9b3a4">connectDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_add_query_dlg.html">AddQueryDlg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a375144381a28a6517559df34ab4fcdf6">queryDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxSocketBase *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a60f28a5555d341b0f0eb2f0ba6b6f2a0">sock</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
静态私有属性</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a2362a0fedb48497f056610d232d245b3">SOCKET_ID</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#acebe7921e9b05c387002d959d66d611f">ID_PANEL3</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#adb5644b1b7f98120094189f783dfb819">ID_TEXTCTRL1</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#afe54a6d2afe793a099740eb5174e4c7d">ID_PANEL2</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ad55cf2202f66b48138ceeb2fefc1ffa5">ID_TEXTCTRL2</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ae990ba416a184c4f4114db0ca6ad32b2">ID_PANEL1</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#a5551cbc3667271a9117d2ebce5ed4abd">idMenuQuit</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#af1a7efc4a544f2e40572b25783106c49">idMenuAbout</a> = wxNewId()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_client_frame.html#ab462d441645b55c38f049d9227cb200d">ID_STATUSBAR1</a> = wxNewId()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>详细描述</h2>
<div class="textblock">
<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00034">34</a>行定义。</p>
</div><hr/><h2>构造及析构函数文档</h2>
<a class="anchor" id="a168b53f469815f6e4a653ee767b84e37"></a><!-- doxytag: member="ClientFrame::ClientFrame" ref="a168b53f469815f6e4a653ee767b84e37" args="(wxWindow *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37">ClientFrame::ClientFrame</a> </td>
          <td>(</td>
          <td class="paramtype">wxWindow *&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00067">67</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a168b53f469815f6e4a653ee767b84e37_cgraph.png" border="0" usemap="#class_client_frame_a168b53f469815f6e4a653ee767b84e37_cgraph" alt=""/></div>
<map name="class_client_frame_a168b53f469815f6e4a653ee767b84e37_cgraph" id="class_client_frame_a168b53f469815f6e4a653ee767b84e37_cgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a2d6eb0b6ff71d5d06d6064d498646636" title="ClientFrame::OntxEditText" alt="" coords="224,31,400,57"/><area shape="rect" id="node9" href="class_client_frame.html#ad5585141cf48f0f17abdd337add3564e" title="ClientFrame::OnQuit" alt="" coords="241,81,383,108"/><area shape="rect" id="node11" href="class_client_frame.html#aaee6a026a7b3f3f942b733f0a738090e" title="ClientFrame::OnAbout" alt="" coords="237,132,387,159"/><area shape="rect" id="node5" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="448,5,603,32"/><area shape="rect" id="node7" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="465,56,585,83"/><area shape="rect" id="node13" href="_client_main_8cpp.html#afdd094b13f51c9d282a71d71dd0595ab" title="wxbuildinfo" alt="" coords="483,132,568,159"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a74ce0b58508f68e4eeabc083ff57b3ba"></a><!-- doxytag: member="ClientFrame::~ClientFrame" ref="a74ce0b58508f68e4eeabc083ff57b3ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_client_frame.html#a74ce0b58508f68e4eeabc083ff57b3ba">ClientFrame::~ClientFrame</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00120">120</a>行定义。</p>

</div>
</div>
<hr/><h2>成员函数文档</h2>
<a class="anchor" id="aaee6a026a7b3f3f942b733f0a738090e"></a><!-- doxytag: member="ClientFrame::OnAbout" ref="aaee6a026a7b3f3f942b733f0a738090e" args="(wxCommandEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#aaee6a026a7b3f3f942b733f0a738090e">ClientFrame::OnAbout</a> </td>
          <td>(</td>
          <td class="paramtype">wxCommandEvent &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00153">153</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_cgraph.png" border="0" usemap="#class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_cgraph" alt=""/></div>
<map name="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_cgraph" id="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_cgraph">
<area shape="rect" id="node3" href="_client_main_8cpp.html#afdd094b13f51c9d282a71d71dd0595ab" title="wxbuildinfo" alt="" coords="205,5,291,32"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_icgraph.png" border="0" usemap="#class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_icgraph" alt=""/></div>
<map name="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_icgraph" id="class_client_frame_aaee6a026a7b3f3f942b733f0a738090e_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37" title="ClientFrame::ClientFrame" alt="" coords="205,5,376,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a757a532858d222e9eb2e04c2034ca047"></a><!-- doxytag: member="ClientFrame::OnLost" ref="a757a532858d222e9eb2e04c2034ca047" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a757a532858d222e9eb2e04c2034ca047">ClientFrame::OnLost</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00270">270</a>行定义。</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a757a532858d222e9eb2e04c2034ca047_icgraph.png" border="0" usemap="#class_client_frame_a757a532858d222e9eb2e04c2034ca047_icgraph" alt=""/></div>
<map name="class_client_frame_a757a532858d222e9eb2e04c2034ca047_icgraph" id="class_client_frame_a757a532858d222e9eb2e04c2034ca047_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="198,5,389,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a81453de53c35bfb78e52bef78825c941"></a><!-- doxytag: member="ClientFrame::OnMessage" ref="a81453de53c35bfb78e52bef78825c941" args="(wxXmlNode *node)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a81453de53c35bfb78e52bef78825c941">ClientFrame::OnMessage</a> </td>
          <td>(</td>
          <td class="paramtype">wxXmlNode *&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00257">257</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a81453de53c35bfb78e52bef78825c941_cgraph.png" border="0" usemap="#class_client_frame_a81453de53c35bfb78e52bef78825c941_cgraph" alt=""/></div>
<map name="class_client_frame_a81453de53c35bfb78e52bef78825c941_cgraph" id="class_client_frame_a81453de53c35bfb78e52bef78825c941_cgraph">
<area shape="rect" id="node3" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="224,5,344,32"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a81453de53c35bfb78e52bef78825c941_icgraph.png" border="0" usemap="#class_client_frame_a81453de53c35bfb78e52bef78825c941_icgraph" alt=""/></div>
<map name="class_client_frame_a81453de53c35bfb78e52bef78825c941_icgraph" id="class_client_frame_a81453de53c35bfb78e52bef78825c941_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="224,31,371,57"/><area shape="rect" id="node5" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e" title="ClientFrame::Show" alt="" coords="449,5,581,32"/><area shape="rect" id="node9" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="419,56,610,83"/><area shape="rect" id="node7" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="659,5,779,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad5585141cf48f0f17abdd337add3564e"></a><!-- doxytag: member="ClientFrame::OnQuit" ref="ad5585141cf48f0f17abdd337add3564e" args="(wxCommandEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#ad5585141cf48f0f17abdd337add3564e">ClientFrame::OnQuit</a> </td>
          <td>(</td>
          <td class="paramtype">wxCommandEvent &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00148">148</a>行定义。</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_ad5585141cf48f0f17abdd337add3564e_icgraph.png" border="0" usemap="#class_client_frame_ad5585141cf48f0f17abdd337add3564e_icgraph" alt=""/></div>
<map name="class_client_frame_ad5585141cf48f0f17abdd337add3564e_icgraph" id="class_client_frame_ad5585141cf48f0f17abdd337add3564e_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37" title="ClientFrame::ClientFrame" alt="" coords="195,5,365,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a62f7c461f3a4da6d7be83c21cab54730"></a><!-- doxytag: member="ClientFrame::OnRead" ref="a62f7c461f3a4da6d7be83c21cab54730" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730">ClientFrame::OnRead</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00186">186</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_cgraph.png" border="0" usemap="#class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_cgraph" alt=""/></div>
<map name="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_cgraph" id="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_cgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7" title="ClientFrame::OnSetting" alt="" coords="221,81,379,108"/><area shape="rect" id="node11" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9" title="ClientFrame::OnSendRespond" alt="" coords="201,183,399,209"/><area shape="rect" id="node22" href="class_client_frame.html#a81453de53c35bfb78e52bef78825c941" title="ClientFrame::OnMessage" alt="" coords="215,259,385,285"/><area shape="rect" id="node5" href="class_add_query_dlg.html#a15669968c49c0d26cc2ef7e9d9df4be2" title="AddQueryDlg::AddQueryType" alt="" coords="459,5,653,32"/><area shape="rect" id="node7" href="class_add_query_dlg.html#a2197d96e55996dd6e3e634f61677cce4" title="AddQueryDlg::RemoveQueryType" alt="" coords="448,56,664,83"/><area shape="rect" id="node9" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="479,107,633,133"/><area shape="rect" id="node13" href="class_add_query_dlg.html#a1c89e69aaef6c5ca7265d562dc87b2cc" title="AddQueryDlg::ChooseQueryType" alt="" coords="449,157,663,184"/><area shape="rect" id="node17" href="class_add_query_dlg.html#a4352f7e9eaf6618f28d2367c93185586" title="AddQueryDlg::IsThat" alt="" coords="485,208,627,235"/><area shape="rect" id="node19" href="class_text_log.html#a78055a86dae63b076fc7372a1a5c7b08" title="获取name说的最后一句话" alt="" coords="493,259,619,285"/><area shape="rect" id="node15" href="class_add_query_dlg.html#af3adb90b73b486ba4f0cdee3c80aee40" title="AddQueryDlg::SelectThat" alt="" coords="713,157,882,184"/><area shape="rect" id="node24" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="496,309,616,336"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_icgraph.png" border="0" usemap="#class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_icgraph" alt=""/></div>
<map name="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_icgraph" id="class_client_frame_a62f7c461f3a4da6d7be83c21cab54730_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e" title="ClientFrame::Show" alt="" coords="230,5,362,32"/><area shape="rect" id="node7" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="201,56,391,83"/><area shape="rect" id="node5" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="440,5,560,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a15d6c241ccf7fa8157163cb9a9e109e9"></a><!-- doxytag: member="ClientFrame::OnSendRespond" ref="a15d6c241ccf7fa8157163cb9a9e109e9" args="(wxXmlNode *node)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9">ClientFrame::OnSendRespond</a> </td>
          <td>(</td>
          <td class="paramtype">wxXmlNode *&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00215">215</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_cgraph.png" border="0" usemap="#class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_cgraph" alt=""/></div>
<map name="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_cgraph" id="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_cgraph">
<area shape="rect" id="node3" href="class_add_query_dlg.html#a1c89e69aaef6c5ca7265d562dc87b2cc" title="AddQueryDlg::ChooseQueryType" alt="" coords="254,5,469,32"/><area shape="rect" id="node7" href="class_add_query_dlg.html#a4352f7e9eaf6618f28d2367c93185586" title="AddQueryDlg::IsThat" alt="" coords="290,56,433,83"/><area shape="rect" id="node9" href="class_text_log.html#a78055a86dae63b076fc7372a1a5c7b08" title="获取name说的最后一句话" alt="" coords="298,107,425,133"/><area shape="rect" id="node11" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="284,157,439,184"/><area shape="rect" id="node5" href="class_add_query_dlg.html#af3adb90b73b486ba4f0cdee3c80aee40" title="AddQueryDlg::SelectThat" alt="" coords="518,5,687,32"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_icgraph.png" border="0" usemap="#class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_icgraph" alt=""/></div>
<map name="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_icgraph" id="class_client_frame_a15d6c241ccf7fa8157163cb9a9e109e9_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="253,31,400,57"/><area shape="rect" id="node5" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e" title="ClientFrame::Show" alt="" coords="478,5,610,32"/><area shape="rect" id="node9" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="449,56,639,83"/><area shape="rect" id="node7" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="688,5,808,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6584f5d71232ac25d30b9f6605672ca7"></a><!-- doxytag: member="ClientFrame::OnSetting" ref="a6584f5d71232ac25d30b9f6605672ca7" args="(wxXmlNode *node)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7">ClientFrame::OnSetting</a> </td>
          <td>(</td>
          <td class="paramtype">wxXmlNode *&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00240">240</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_cgraph.png" border="0" usemap="#class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_cgraph" alt=""/></div>
<map name="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_cgraph" id="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_cgraph">
<area shape="rect" id="node3" href="class_add_query_dlg.html#a15669968c49c0d26cc2ef7e9d9df4be2" title="AddQueryDlg::AddQueryType" alt="" coords="225,5,418,32"/><area shape="rect" id="node5" href="class_add_query_dlg.html#a2197d96e55996dd6e3e634f61677cce4" title="AddQueryDlg::RemoveQueryType" alt="" coords="213,56,429,83"/><area shape="rect" id="node7" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="244,107,399,133"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_icgraph.png" border="0" usemap="#class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_icgraph" alt=""/></div>
<map name="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_icgraph" id="class_client_frame_a6584f5d71232ac25d30b9f6605672ca7_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="213,31,360,57"/><area shape="rect" id="node5" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e" title="ClientFrame::Show" alt="" coords="438,5,570,32"/><area shape="rect" id="node9" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="409,56,599,83"/><area shape="rect" id="node7" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="648,5,768,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a24e870523866761377b653818a65680e"></a><!-- doxytag: member="ClientFrame::OnSocketEvent" ref="a24e870523866761377b653818a65680e" args="(wxSocketEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a24e870523866761377b653818a65680e">ClientFrame::OnSocketEvent</a> </td>
          <td>(</td>
          <td class="paramtype">wxSocketEvent &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00176">176</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a24e870523866761377b653818a65680e_cgraph.png" border="0" usemap="#class_client_frame_a24e870523866761377b653818a65680e_cgraph" alt=""/></div>
<map name="class_client_frame_a24e870523866761377b653818a65680e_cgraph" id="class_client_frame_a24e870523866761377b653818a65680e_cgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="245,183,392,209"/><area shape="rect" id="node28" href="class_client_frame.html#a757a532858d222e9eb2e04c2034ca047" title="ClientFrame::OnLost" alt="" coords="247,233,390,260"/><area shape="rect" id="node5" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7" title="ClientFrame::OnSetting" alt="" coords="461,81,619,108"/><area shape="rect" id="node13" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9" title="ClientFrame::OnSendRespond" alt="" coords="441,183,639,209"/><area shape="rect" id="node24" href="class_client_frame.html#a81453de53c35bfb78e52bef78825c941" title="ClientFrame::OnMessage" alt="" coords="455,259,625,285"/><area shape="rect" id="node7" href="class_add_query_dlg.html#a15669968c49c0d26cc2ef7e9d9df4be2" title="AddQueryDlg::AddQueryType" alt="" coords="699,5,893,32"/><area shape="rect" id="node9" href="class_add_query_dlg.html#a2197d96e55996dd6e3e634f61677cce4" title="AddQueryDlg::RemoveQueryType" alt="" coords="688,56,904,83"/><area shape="rect" id="node11" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="719,107,873,133"/><area shape="rect" id="node15" href="class_add_query_dlg.html#a1c89e69aaef6c5ca7265d562dc87b2cc" title="AddQueryDlg::ChooseQueryType" alt="" coords="689,157,903,184"/><area shape="rect" id="node19" href="class_add_query_dlg.html#a4352f7e9eaf6618f28d2367c93185586" title="AddQueryDlg::IsThat" alt="" coords="725,208,867,235"/><area shape="rect" id="node21" href="class_text_log.html#a78055a86dae63b076fc7372a1a5c7b08" title="获取name说的最后一句话" alt="" coords="733,259,859,285"/><area shape="rect" id="node17" href="class_add_query_dlg.html#af3adb90b73b486ba4f0cdee3c80aee40" title="AddQueryDlg::SelectThat" alt="" coords="953,157,1122,184"/><area shape="rect" id="node26" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="736,309,856,336"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2d6eb0b6ff71d5d06d6064d498646636"></a><!-- doxytag: member="ClientFrame::OntxEditText" ref="a2d6eb0b6ff71d5d06d6064d498646636" args="(wxCommandEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a2d6eb0b6ff71d5d06d6064d498646636">ClientFrame::OntxEditText</a> </td>
          <td>(</td>
          <td class="paramtype">wxCommandEvent &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00169">169</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_cgraph.png" border="0" usemap="#class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_cgraph" alt=""/></div>
<map name="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_cgraph" id="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_cgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="229,5,384,32"/><area shape="rect" id="node5" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="247,56,367,83"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_icgraph.png" border="0" usemap="#class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_icgraph" alt=""/></div>
<map name="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_icgraph" id="class_client_frame_a2d6eb0b6ff71d5d06d6064d498646636_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37" title="ClientFrame::ClientFrame" alt="" coords="229,5,400,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a165275bb47654058c5ec28375a94f3bf"></a><!-- doxytag: member="ClientFrame::SendMsg" ref="a165275bb47654058c5ec28375a94f3bf" args="(wxString msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf">ClientFrame::SendMsg</a> </td>
          <td>(</td>
          <td class="paramtype">wxString&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00158">158</a>行定义。</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_a165275bb47654058c5ec28375a94f3bf_icgraph.png" border="0" usemap="#class_client_frame_a165275bb47654058c5ec28375a94f3bf_icgraph" alt=""/></div>
<map name="class_client_frame_a165275bb47654058c5ec28375a94f3bf_icgraph" id="class_client_frame_a165275bb47654058c5ec28375a94f3bf_icgraph">
<area shape="rect" id="node3" href="class_client_frame.html#a2d6eb0b6ff71d5d06d6064d498646636" title="ClientFrame::OntxEditText" alt="" coords="220,5,396,32"/><area shape="rect" id="node7" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9" title="ClientFrame::OnSendRespond" alt="" coords="209,56,407,83"/><area shape="rect" id="node17" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7" title="ClientFrame::OnSetting" alt="" coords="229,107,387,133"/><area shape="rect" id="node5" href="class_client_frame.html#a168b53f469815f6e4a653ee767b84e37" title="ClientFrame::ClientFrame" alt="" coords="456,5,627,32"/><area shape="rect" id="node9" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="468,81,615,108"/><area shape="rect" id="node11" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e" title="ClientFrame::Show" alt="" coords="705,56,837,83"/><area shape="rect" id="node15" href="class_client_frame.html#a24e870523866761377b653818a65680e" title="ClientFrame::OnSocketEvent" alt="" coords="675,107,866,133"/><area shape="rect" id="node13" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="915,56,1035,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae39beabd4dd0309c7b519f5269d18c2e"></a><!-- doxytag: member="ClientFrame::Show" ref="ae39beabd4dd0309c7b519f5269d18c2e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_client_frame.html#ae39beabd4dd0309c7b519f5269d18c2e">ClientFrame::Show</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a>第<a class="el" href="_client_main_8cpp_source.html#l00128">128</a>行定义。</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_cgraph.png" border="0" usemap="#class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_cgraph" alt=""/></div>
<map name="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_cgraph" id="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_cgraph">
<area shape="rect" id="node3" href="class_connection_dlg.html#af2352027e0c26e29122285f6474c1197" title="ConnectionDlg::GetConnection" alt="" coords="189,31,389,57"/><area shape="rect" id="node5" href="class_connection_dlg.html#ab831c3b1cf25e61f00f1a0fdad4b4b47" title="ConnectionDlg::GetServerName" alt="" coords="187,81,392,108"/><area shape="rect" id="node7" href="class_connection_dlg.html#adfe05cd2c81b9b0736872f96fd5bca4c" title="ConnectionDlg::GetUserName" alt="" coords="191,132,387,159"/><area shape="rect" id="node9" href="class_client_frame.html#a62f7c461f3a4da6d7be83c21cab54730" title="ClientFrame::OnRead" alt="" coords="216,183,363,209"/><area shape="rect" id="node11" href="class_client_frame.html#a6584f5d71232ac25d30b9f6605672ca7" title="ClientFrame::OnSetting" alt="" coords="461,81,619,108"/><area shape="rect" id="node19" href="class_client_frame.html#a15d6c241ccf7fa8157163cb9a9e109e9" title="ClientFrame::OnSendRespond" alt="" coords="441,183,639,209"/><area shape="rect" id="node30" href="class_client_frame.html#a81453de53c35bfb78e52bef78825c941" title="ClientFrame::OnMessage" alt="" coords="455,259,625,285"/><area shape="rect" id="node13" href="class_add_query_dlg.html#a15669968c49c0d26cc2ef7e9d9df4be2" title="AddQueryDlg::AddQueryType" alt="" coords="699,5,893,32"/><area shape="rect" id="node15" href="class_add_query_dlg.html#a2197d96e55996dd6e3e634f61677cce4" title="AddQueryDlg::RemoveQueryType" alt="" coords="688,56,904,83"/><area shape="rect" id="node17" href="class_client_frame.html#a165275bb47654058c5ec28375a94f3bf" title="ClientFrame::SendMsg" alt="" coords="719,107,873,133"/><area shape="rect" id="node21" href="class_add_query_dlg.html#a1c89e69aaef6c5ca7265d562dc87b2cc" title="AddQueryDlg::ChooseQueryType" alt="" coords="689,157,903,184"/><area shape="rect" id="node25" href="class_add_query_dlg.html#a4352f7e9eaf6618f28d2367c93185586" title="AddQueryDlg::IsThat" alt="" coords="725,208,867,235"/><area shape="rect" id="node27" href="class_text_log.html#a78055a86dae63b076fc7372a1a5c7b08" title="获取name说的最后一句话" alt="" coords="733,259,859,285"/><area shape="rect" id="node23" href="class_add_query_dlg.html#af3adb90b73b486ba4f0cdee3c80aee40" title="AddQueryDlg::SelectThat" alt="" coords="953,157,1122,184"/><area shape="rect" id="node32" href="class_text_log.html#aef33ef35e4d7dbf90d859c5ef5c529a4" title="添加聊天记录" alt="" coords="736,309,856,336"/></map>
</div>
</p>

<p><div class="dynheader">
这是这个函数的调用图：</div>
<div class="dyncontent">
<div class="center"><img src="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_icgraph.png" border="0" usemap="#class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_icgraph" alt=""/></div>
<map name="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_icgraph" id="class_client_frame_ae39beabd4dd0309c7b519f5269d18c2e_icgraph">
<area shape="rect" id="node3" href="class_client_app.html#a16761f25742068251325a61b87742120" title="ClientApp::OnInit" alt="" coords="187,5,307,32"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>成员数据文档</h2>
<a class="anchor" id="a88f567ea6ada7e5c88da0b2ddaa9b3a4"></a><!-- doxytag: member="ClientFrame::connectDlg" ref="a88f567ea6ada7e5c88da0b2ddaa9b3a4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_connection_dlg.html">ConnectionDlg</a> <a class="el" href="class_client_frame.html#a88f567ea6ada7e5c88da0b2ddaa9b3a4">ClientFrame::connectDlg</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00074">74</a>行定义。</p>

</div>
</div>
<a class="anchor" id="ae990ba416a184c4f4114db0ca6ad32b2"></a><!-- doxytag: member="ClientFrame::ID_PANEL1" ref="ae990ba416a184c4f4114db0ca6ad32b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#ae990ba416a184c4f4114db0ca6ad32b2">ClientFrame::ID_PANEL1</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00059">59</a>行定义。</p>

</div>
</div>
<a class="anchor" id="afe54a6d2afe793a099740eb5174e4c7d"></a><!-- doxytag: member="ClientFrame::ID_PANEL2" ref="afe54a6d2afe793a099740eb5174e4c7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#afe54a6d2afe793a099740eb5174e4c7d">ClientFrame::ID_PANEL2</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00057">57</a>行定义。</p>

</div>
</div>
<a class="anchor" id="acebe7921e9b05c387002d959d66d611f"></a><!-- doxytag: member="ClientFrame::ID_PANEL3" ref="acebe7921e9b05c387002d959d66d611f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#acebe7921e9b05c387002d959d66d611f">ClientFrame::ID_PANEL3</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00055">55</a>行定义。</p>

</div>
</div>
<a class="anchor" id="ab462d441645b55c38f049d9227cb200d"></a><!-- doxytag: member="ClientFrame::ID_STATUSBAR1" ref="ab462d441645b55c38f049d9227cb200d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#ab462d441645b55c38f049d9227cb200d">ClientFrame::ID_STATUSBAR1</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00062">62</a>行定义。</p>

</div>
</div>
<a class="anchor" id="adb5644b1b7f98120094189f783dfb819"></a><!-- doxytag: member="ClientFrame::ID_TEXTCTRL1" ref="adb5644b1b7f98120094189f783dfb819" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#adb5644b1b7f98120094189f783dfb819">ClientFrame::ID_TEXTCTRL1</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00056">56</a>行定义。</p>

</div>
</div>
<a class="anchor" id="ad55cf2202f66b48138ceeb2fefc1ffa5"></a><!-- doxytag: member="ClientFrame::ID_TEXTCTRL2" ref="ad55cf2202f66b48138ceeb2fefc1ffa5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#ad55cf2202f66b48138ceeb2fefc1ffa5">ClientFrame::ID_TEXTCTRL2</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00058">58</a>行定义。</p>

</div>
</div>
<a class="anchor" id="af1a7efc4a544f2e40572b25783106c49"></a><!-- doxytag: member="ClientFrame::idMenuAbout" ref="af1a7efc4a544f2e40572b25783106c49" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#af1a7efc4a544f2e40572b25783106c49">ClientFrame::idMenuAbout</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00061">61</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a5551cbc3667271a9117d2ebce5ed4abd"></a><!-- doxytag: member="ClientFrame::idMenuQuit" ref="a5551cbc3667271a9117d2ebce5ed4abd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#a5551cbc3667271a9117d2ebce5ed4abd">ClientFrame::idMenuQuit</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00060">60</a>行定义。</p>

</div>
</div>
<a class="anchor" id="ad6d934ab7eb18977ad24a2b12eb5db09"></a><!-- doxytag: member="ClientFrame::name" ref="ad6d934ab7eb18977ad24a2b12eb5db09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxString <a class="el" href="class_client_frame.html#ad6d934ab7eb18977ad24a2b12eb5db09">ClientFrame::name</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00073">73</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a850b7c297c369ff8de0f46d641e434ec"></a><!-- doxytag: member="ClientFrame::Panel1" ref="a850b7c297c369ff8de0f46d641e434ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxPanel* <a class="el" href="class_client_frame.html#a850b7c297c369ff8de0f46d641e434ec">ClientFrame::Panel1</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00067">67</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a4de44e31649e678cb7c59b569de86e01"></a><!-- doxytag: member="ClientFrame::Panel2" ref="a4de44e31649e678cb7c59b569de86e01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxPanel* <a class="el" href="class_client_frame.html#a4de44e31649e678cb7c59b569de86e01">ClientFrame::Panel2</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00070">70</a>行定义。</p>

</div>
</div>
<a class="anchor" id="ade723ec693dda94fcfbea8b28a3632bb"></a><!-- doxytag: member="ClientFrame::Panel3" ref="ade723ec693dda94fcfbea8b28a3632bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxPanel* <a class="el" href="class_client_frame.html#ade723ec693dda94fcfbea8b28a3632bb">ClientFrame::Panel3</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00068">68</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a375144381a28a6517559df34ab4fcdf6"></a><!-- doxytag: member="ClientFrame::queryDlg" ref="a375144381a28a6517559df34ab4fcdf6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_add_query_dlg.html">AddQueryDlg</a> <a class="el" href="class_client_frame.html#a375144381a28a6517559df34ab4fcdf6">ClientFrame::queryDlg</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00075">75</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a992ddfe167c0db1bd16f67f715332888"></a><!-- doxytag: member="ClientFrame::serverName" ref="a992ddfe167c0db1bd16f67f715332888" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxString <a class="el" href="class_client_frame.html#a992ddfe167c0db1bd16f67f715332888">ClientFrame::serverName</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00073">73</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a60f28a5555d341b0f0eb2f0ba6b6f2a0"></a><!-- doxytag: member="ClientFrame::sock" ref="a60f28a5555d341b0f0eb2f0ba6b6f2a0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxSocketBase* <a class="el" href="class_client_frame.html#a60f28a5555d341b0f0eb2f0ba6b6f2a0">ClientFrame::sock</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00076">76</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a2362a0fedb48497f056610d232d245b3"></a><!-- doxytag: member="ClientFrame::SOCKET_ID" ref="a2362a0fedb48497f056610d232d245b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const long <a class="el" href="class_client_frame.html#a2362a0fedb48497f056610d232d245b3">ClientFrame::SOCKET_ID</a> = wxNewId()<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00053">53</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a31169d9a70aa2ffabdd02c41f5c6fcdb"></a><!-- doxytag: member="ClientFrame::StatusBar1" ref="a31169d9a70aa2ffabdd02c41f5c6fcdb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxStatusBar* <a class="el" href="class_client_frame.html#a31169d9a70aa2ffabdd02c41f5c6fcdb">ClientFrame::StatusBar1</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00069">69</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a93b186d5ba94f84201708c4958c47d2a"></a><!-- doxytag: member="ClientFrame::txEdit" ref="a93b186d5ba94f84201708c4958c47d2a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wxTextCtrl* <a class="el" href="class_client_frame.html#a93b186d5ba94f84201708c4958c47d2a">ClientFrame::txEdit</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00066">66</a>行定义。</p>

</div>
</div>
<a class="anchor" id="a654403e0bfd0aef75941a9162eb42003"></a><!-- doxytag: member="ClientFrame::txLog" ref="a654403e0bfd0aef75941a9162eb42003" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_text_log.html">TextLog</a>* <a class="el" href="class_client_frame.html#a654403e0bfd0aef75941a9162eb42003">ClientFrame::txLog</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>在文件<a class="el" href="_client_main_8h_source.html">ClientMain.h</a>第<a class="el" href="_client_main_8h_source.html#l00071">71</a>行定义。</p>

</div>
</div>
<hr/>该类的文档由以下文件生成：<ul>
<li><a class="el" href="_client_main_8h_source.html">ClientMain.h</a></li>
<li><a class="el" href="_client_main_8cpp_source.html">ClientMain.cpp</a></li>
</ul>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>全部</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>类</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>命名空间</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>文件</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>函数</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>变量</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>枚举</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>枚举值</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>宏定义</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_client_frame.html">ClientFrame</a>      </li>

    <li class="footer">Generated at 2012年一月9日 星期一 09:15:29 for RobotClient by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
